home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / gameothr / wordfind.zip / WORDFIND.DOC next >
Text File  |  1992-12-03  |  14KB  |  280 lines

  1.  
  2.  
  3.  
  4.                                 WORDFIND
  5.  
  6.      This is the documentation for WORDFIND Version 8.1S.
  7.  
  8.      WORDFIND is a system to assist you in finding words for crossword 
  9.      puzzles and for other types of word puzzles such as acrostics and 
  10.      cryptograms.  The system consists of this file, WORDFIND.DOC, the 
  11.      executable program WORDFIND.EXE, and 19 word files: Y2, Y3, 
  12.      Y4, . . . Y20.  The file Y2 contains 2 letter words, Y3 contains 
  13.      3 letter words, etc.  The executable program is an MS-DOS program 
  14.      and will run on MS-DOS computers, even if they are not IBM compatible.
  15.      
  16.      WORDFIND (Copyright 1992, Castle Oaks Computer Services) is a 
  17.      shareware program which has been distributed for trial use only.  
  18.      This is an unregistered copy. You should register. You may share 
  19.      it with others as long as you advise them that if they use it, 
  20.      they should register also.  The registration fee is $15.00. Send 
  21.      it to:
  22.      
  23.                        Castle Oaks Computer Services
  24.                               P. O. Box 36082
  25.                         Indianapolis, IN 46236-0082
  26.      
  27.      When registering, include in the registration letter, name, 
  28.      address and telephone number.  After the registration fee is 
  29.      received, a registered copy of the latest version of the program 
  30.      will be sent and your name will be placed on our list of regis-
  31.      tered users.  Registered users will be notified of any updates to 
  32.      the software or word files and any other programs being offered 
  33.      by Castle Oaks.
  34.      
  35.      The word files have been abstracted from a dictionary of words 
  36.      provided by Public Brand Software.
  37.      
  38.      INSTALLATION
  39.      
  40.      The files needed for the system total over 400,000 bytes.  Nor-
  41.      mally, WORDFIND is distributed on two 5.25" floppy disks or one 
  42.      3.5" disk.  (Some vendors may condense the system into a .ZIP 
  43.      file and distribute it on one disk.)
  44.      
  45.           If you do not have a hard disk, make working copies of 
  46.           both disks and store the distribution disks for safe 
  47.           keeping.  No other installation is necessary.  Use disk 
  48.           one if you wish to find words whose lengths are 9 or 
  49.           fewer letters.  Use disk two to find words that are 10 
  50.           to 20 letters in length.  Normally, on a floppy based 
  51.           system you will boot up with a system disk in drive A:, 
  52.           you may then place either working disk one or two in 
  53.           drive B:, log to drive B: and run WORDFIND.  If you 
  54.           have a 3.5 inch drive (either 720K or 1.44M) or if you 
  55.           have a 1.2M 5.25. inch drive, the entire system can be 
  56.           placed on a single disk.
  57.  
  58.  
  59.  
  60.  
  61.           If you have a HARD disk, make a directory called WORDS 
  62.           (or you may choose any name you wish), change directory 
  63.           to WORDS and copy both disks one and two to this 
  64.           directory.  Store your distribution disks for safe keeping.
  65.      
  66.      USAGE
  67.      
  68.      Before running the program, log to the drive and/or subdirectory 
  69.      containing the executable program and the word files that are to 
  70.      be searched.  Then to run the program, the general form of the 
  71.      command line is:
  72.      
  73.      WORDFIND [<template>] [<file-prefix1>] [<file-prefix2>] ...                                                
  74.      [<file-prefix10>]
  75.  
  76.      The parameters in brackets are optional.  If you include a tem-
  77.      plate on the command line, it must be the first parameter and it 
  78.      must include at least one wild card character.  (Never use ':' or 
  79.      '\' as a wild card in this template.)  A template word is a 
  80.      series of known letters in known positions with wild card charac-
  81.      ters in the positions where the letters are not known.  Any non-
  82.      alphabetic character may be used as a general wild card character 
  83.      except '-', '=', '+', '~', '(', '^', or '!'.  These are special 
  84.      wild card characters that will be explained later.  Suppose the 
  85.      puzzle definition given is "riddles" and you know it is a seven 
  86.      letter word with the 2nd, 4th, and 7th letters being N, G, and S, 
  87.      respectively.  The template word you would enter would be: 
  88.      ?n?g??s (Note: either upper or lower case may be used.)  The 
  89.      program will return the list:
  90.  
  91.      ENIGMAS KNIGHTS ONAGERS
  92.      
  93.      You must then decide which of these words best fits the puzzle 
  94.      definition.  The more known letters you have, the fewer will be 
  95.      the matching words; and conversely, the fewer known letters you 
  96.      have the more possible words will be found.  The display will 
  97.      pause if more than 24 lines are needed to show the words.  You 
  98.      may initiate another 24 lines by pressing the space bar (or any 
  99.      key other than the 't' key).  Pressing the 't' key will terminate 
  100.      that search and prompt you for a new template word.  If you wish 
  101.      to terminate the program, just press the carriage return without 
  102.      entering a template.
  103.      
  104.      The special wild card characters provide additional search capa-
  105.      bilities.  The special characters: '-', '=', and '+' are used to 
  106.      specify that the unknown character is a duplicate of one or more 
  107.      other characters that have the same wild card.  If you know a 
  108.      word has duplicate characters (but you do not know what they are) 
  109.      you may use any one of the special characters to indicate dupli-
  110.      cates (or triplicates, etc.)  This is especially useful in solv-
  111.      ing cryptograms.  Suppose for example you have a 6 letter word 
  112.      and you know the 1st and 3rd letters are the same, the 2nd and 
  113.      5th letters are the same, and the 4th letter is a "B".  
  114.      
  115.      
  116.      
  117.      The template could be:
  118.  
  119.      -=-b=?
  120.      
  121.      The word list returned will be:
  122.      
  123.      MAMBAS MEMBER
  124.      
  125.      From other clues, you must decide which of these words is the 
  126.      correct word.
  127.      
  128.      Note that in the example given, if there had been a word in the 
  129.      vocabulary that matched the template with the final character 
  130.      agreeing with one of the duplicate characters, it will not be 
  131.      displayed.  WORDFIND does not allow a character in a position 
  132.      marked by a general wild card to match a character in a position 
  133.      marked by one of the special wild cards that are used for dupli-
  134.      cates.
  135.      
  136.      The special wild card, '~', is provided so that you can exclude 
  137.      matching characters in positions other that just those marked 
  138.      with the special duplicates wild cards.  This is also useful in 
  139.      solving cryptograms.  The template, ??-=-B=?, will yield:
  140.      
  141.      HEALABLE SCALABLE SCALABLY SEALABLE; 
  142.      
  143.      whereas, the template, ~~-=-B=~, will only return: 
  144.      
  145.      SCALABLE SCALABLY  
  146.      
  147.      The other two words have duplicate letters in the second and 
  148.      eighth positions.
  149.      
  150.      The special wild cards, '(' and '^' are provided to allow you to 
  151.      specify that the unknown character is to be either a consonant or 
  152.      vowel, respectively.  Thus, the template, (^(^( would cause all 
  153.      the 5-letter words with the pattern consonant-vowel-consonant-
  154.      vowel-consonant to be displayed.
  155.      
  156.      A new feature introduced in version 8.1 is the capability provid-
  157.      ed by the use of the special wild card '!'.  When the program de-
  158.      tects one or more '!'s in a template, it prompts the user for a 
  159.      list of characters.  The positions marked by the '!' are limited 
  160.      to these characters only.  Suppose that you have the letters, 
  161.      AELST in an anagram; by entering !!!!! as the template and AELST 
  162.      as the desired character table, WORDFIND will return 44 different 
  163.      words that use only the given letters.  Most of these words can 
  164.      be eliminated because they contain repeated usage of some of the 
  165.      letters.  This feature can assist you in solving anagrams con-
  166.      sisting of several words.  In a recent JUMBLE (R) puzzle, the 
  167.      letters in the final answer were: BDEFGILM (D appeared twice and 
  168.      I appeared three times) and the answer required you to fill in:
  169.      
  170.      A ___ "__" in the ______.
  171.      
  172.      By using the template: !!! and the above list of characters, the 
  173.      solver can display all the possible 3 letter words.  This proce-
  174.      
  175.  
  176.  
  177.  
  178.  
  179.      dure displays many words.  Most of them can be eliminated because 
  180.      they contain repeated letters other than M or I; and some are 
  181.      abbreviations or implausible words.  In a like manner, you can 
  182.      find all the possible 2 letter words and 6 letter words.  The 
  183.      answer, in this case, turned out to be the phrase 'A BIG "IF" in 
  184.      the MIDDLE'.  
  185.      
  186.      The string of letters that you supply can be in either upper 
  187.      case, lower case, or mixed.  They do not have to be in alphabetic 
  188.      order, and each letter needs to be entered only a single time.  
  189.      Once you have entered a string of characters, it is not necessary 
  190.      to enter them again.  When the program prompts for a string of 
  191.      characters, if you press ENTER only, the previously entered 
  192.      string will be used.  If you do this before any characters have 
  193.      been specified, the program uses the entire alphabet which makes 
  194.      the '!' act just like any general wild card.  There are several 
  195.      other uses for this feature.  If you are creating puzzles and you 
  196.      would like to use letters that only appear in a name (such as 
  197.      GEORGE WASHINGTON) or a phrase (such as HAPPY NEW YEAR), this 
  198.      feature provides that capability.  Or, say, you want words that 
  199.      only contain the vowel, 'O'; you would enter BCDFGHJKLMNOPQR-
  200.      STVWXYZ (note, AEIU are not included.)  If you are playing a 
  201.      board game such as SCRABBLE (R), (and if other players allow it), 
  202.      you can enter the letters from your playing tiles and then dis-
  203.      play all the two, three, four, etc, letter words that use your 
  204.      letters.
  205.      
  206.      The command line parameters denoted by <file-prefixn> are provid-
  207.      ed to allow you to search files other than those provided with 
  208.      the program.  The word files provided are named Y2, Y3, ... Y20 
  209.      and they are in a special condensed form to save space.  The file 
  210.      format is such that it is not practical to modify them or create 
  211.      new files with an editor.  However, when you register, you will 
  212.      be supplied with utilities for creating or modifying the word 
  213.      files.  CASTLE OAKS also sells an auxiliary vocabulary of word 
  214.      files.  This vocabulary is not shareware and it contains an 
  215.      additional 290,000 words and phrases.  Only a few of the words in 
  216.      this auxiliary vocabulary are present in the standard vocabulary. 
  217.      The cost of the auxiliary vocabulary is $50.00.
  218.      
  219.      WORDFIND always looks for a file from the standard vocabulary 
  220.      first.  You may find it desirable to create or acquire some 
  221.      additional word files to use with WORDFIND.  If so, they must 
  222.      have names of the form:
  223.      
  224.      XXXXXXn
  225.      
  226.      where XXXXXX may be any 1 to 6 character root name you choose 
  227.      followed by a numeric value 2 through 20.  (The entire name 
  228.      including the numeric part must not exceed 8 characters.  There-
  229.      fore, the non-numeric part must not exceed 6 characters.)  The 
  230.      file must not have an extension.
  231.      
  232.      Until you get the auxiliary files or the utilities to make your 
  233.      own,  the only practical application for being able to enter 
  234.  
  235.  
  236.  
  237.      file-prefixes on the command line is the following:
  238.      
  239.      Suppose that you have a floppy based system having two 360K 
  240.      drives.  You could put the floppy containing the executable 
  241.      program and the files Y2 through Y9 in drive A:, and the floppy 
  242.      containing the files Y10 through Y20 in drive B:. Then log to 
  243.      drive A: and issue the command:
  244.      
  245.      WORDFIND B:Y
  246.      
  247.      This will cause WORDFIND to look on drive A: for the appropriate 
  248.      Y file, whether it finds it or not, it will also look on the B: 
  249.      drive for the file.  It will find the required file on one or the 
  250.      other drive.
  251.      
  252.      Note that you can include in a file-prefix a drive letter and 
  253.      sub-directories if needed.
  254.      
  255.      Whenever a search is made, an appropriate file is opened and the 
  256.      entire file is read into memory.  In the worst case, (a 4.77 
  257.      megahertz, 360K floppy based computer searching the file Y8), the 
  258.      search will require several seconds.  Displaying words is slow in 
  259.      comparison to searching, therefore when the search finds many 
  260.      matches, the process is significantly slower than when only a few 
  261.      matches are found.  If you have a faster computer and/or a hard 
  262.      disk or faster floppy drives, the search will take less time.  If 
  263.      the first letter of the word is known, the search will terminate 
  264.      after all words starting with that letter have been searched.
  265.  
  266.      Another interesting application of WORDFIND is in creating poet-
  267.      ry.  For example, to find words which rhyme with "ate", you can 
  268.      search for all words ending in "ate", "eight", and "ait".  This 
  269.      will require searches of various possible word lengths.  These 
  270.      searches will find over 1000 words.  Not all of these words will 
  271.      actually rhyme with "ate" but the poet can easily choose ones 
  272.      that do.
  273.      
  274.      When you register, you will also receive the free program, 
  275.      UNAGRAM.  This program unscrambles any anagram if the word is in 
  276.      one of the vocabularies.  Using UNAGRAM is almost like cheating 
  277.      since it does all the work for you.
  278.      
  279.  
  280.